// ==UserScript==
// @id             99BtHelper
// @name           99BtHelper
// @version        1.3
// @namespace      99BtHelper
// @author         luomo
// @description
// @include        http://*/p2p/*
// @include        http://*/file.php*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @run-at         document-end
// ==/UserScript==

// 浮动定位工具
function settle() {
	var settler = document.createElement('div');
	settler.className = 'gact';
	settler.style.cssText = 'position:fixed;top:0;right:20%;border:1px solid #ccc;z-index:10;';
	settler.innerHTML = '<a href="javascript:void(0);" style="left:0;top:0;" class="goto prev" title="上一条">&nbsp;上一条↑&nbsp;</a><a href="javascript:void(0);" style="left:0;top:0;" class="goto next" title="下一条">&nbsp;下一条↓&nbsp;</a>';
	$('#content').append(settler);
};
//展示页面
if (/p2p/i.test(location.href)) {
	settle();
	$("a[href*='file.php']").eq(0).addClass("sign_class");
	$(".goto").click(function () {
		var now = $(".sign_class");
		var now_index = $(".sign_class").index("a[href*='file.php']");
		if ($(this).hasClass("prev")) {
			do {
				now_index--;
				var will = $("a[href*='file.php']").eq(now_index);
			} while ($(document).scrollTop() < will.offset().top);
		} else {
			if ($(document).scrollTop() >= now.offset().top-50) {
				do {
					now_index++;
					var will = $("a[href*='file.php']").eq(now_index);
				} while (($(document).scrollTop() + 50) > will.offset().top);
			} else {
				will = now;
			}
		}
		now.removeClass("sign_class");
		will.addClass("sign_class");
		$("html,body").animate({
			scrollTop : will.offset().top-20
		}, 500);
	});
	$("a[href*='file.php']").click(function () {
		$(".sign_class").removeClass("sign_class");
		$(this).addClass("sign_class");
	});
}
//下载页面
else {
	$("#down_btn").removeAttr('onclick');
	$("#down_btn").parents('form').submit();
	$("#down_btn").val('已经自动下载');
}
